Connecting Gröbner Bases Programs with Coq to do Proofs in Algebra, Geometry and Arithmetics

نویسنده

  • Loïc Pottier
چکیده

We describe how we connected three programs that compute Gröbner bases [1] to Coq [11], to do automated proofs on algebraic, geometrical and arithmetical expressions. The result is a set of Coq tactics and a certificate mechanism 1. The programs are: F4 [5], GB [4], and gbcoq [10]. F4 and GB are the fastest (up to our knowledge) available programs that compute Gröbner bases. Gbcoq is slow in general but is proved to be correct (in Coq), and we adapted it to our specific problem to be efficient. The automated proofs concern equalities and non-equalities on polynomials with coefficients and indeterminates in R or Z, and are done by reducing to Gröbner computation, via Hilbert’s Nullstellensatz. We adapted also the results of [7], to allow to prove some theorems about modular arithmetics. The connection between Coq and the programs that compute Gröbner bases is done using the ”external” tactic of Coq that allows to call arbitrary programs accepting xml inputs and outputs. We also produce certificates in order to make the proof scripts independant from the external programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebraic Deformation Quantization

In this note we give an algebraic proof of “deformation quantization” by making use of the theory of Unital Gröbner bases over a valuation ring. MSC: 16Z05,13P10 In this note we give an algebraic proof of deformation quantization (c.f. [7]). We do this be developing in (Sec. 1) the theory of unital Gröbner bases over a valuation ring. We then in (Sec. 2) obtain, almost immediately, our desired ...

متن کامل

Proof Assistant Decision Procedures for Formalizing Origami

Origami constructions have interesting properties that are not covered by standard euclidean geometry. Such properties have been shown with the help of computer algebra systems. Proofs performed with computer algebra systems can be accompanied by proof documents, still they lack complete mathematical rigorousity, like the one provided by proof assistant checked proofs. Transforming such proofs ...

متن کامل

1 1 A ug 2 00 3 GRÖBNER BASES , INITIAL IDEALS AND INITIAL ALGEBRAS

We give an introduction to the theory of initial ideals and initial algebras with emphasis on the transfer of structural properties. The notion of Gröbner basis of an ideal is the foundation of all efficient computations in algebraic geometry and commutative algebra. Highly sophisticated algorithms have been implemented in several, widely used computer programs. However, Gröbner bases and their...

متن کامل

Computer Algebra and Algebraic. Geometry-Achievements and Perspectives

De computer is niet de steen maar de slijpsteen der wijzen. (The computer is not the philosopher's stone but the philosopher's whetstone.) Hugo Battus, Rekenen op taal (1989) Contents 1 Preface 2 Introduction by pictures 3 Some problems in algebraic geometry 4 Some global algorithms 5 Singularities and standard bases 6 Some local algorithms 7 Computer algebra solutions to singularity problems 8...

متن کامل

Multidimensional Multichannel FIR Deconvolution Using GrÖbner Bases

We present a new method for general multidimensional multichannel deconvolution with finite impulse response (FIR) convolution and deconvolution filters using Gröbner bases. Previous work formulates the problem of multichannel FIR deconvolution as the construction of a left inverse of the convolution matrix, which is solved by numerical linear algebra. However, this approach requires the prior ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1007.3615  شماره 

صفحات  -

تاریخ انتشار 2008